package com.test;
/**
创建型模式，共5种：
	工厂方法模式  		factory pattern 
	抽象工厂模式			abstract factory pattern
	单例模式				sinleton pattern
	建造者模式			builder pattern	
	原型模式				prototype pattern

结构型模式，共8种：
	适配器模式			adapter pattern
	装饰器模式			decorator	pattern
	代理模式				proxy	pattern
	外观模式				facade	pattern
	桥接模式				bridge	pattern
	组合模式				composite	pattern
	享元模式				flyweight	pattern
	过滤器模式			filter	pattern

行为型模式，共11种：
	策略模式				strategy pattern
	模板方法模式			template pattern
	观察者模式			observer pattern
	迭代子模式			iterator pattern
	责任链模式			chain of responsibilty pattern
	命令模式				command pattern
	备忘录模式			memento pattern
	状态模式				state pattern
	访问者模式			visitor	pattern
	中介者模式			mediator pattern
	解释器模式			interpreter pattern
	
	
	空对象模式			null object pattern
	MVC模式				model view controller
	业务代表模式			business delegate pattern
	组合实体模式			composite entity pattern
	数据访问对象模式    	data access object pattern
	前端控制器模式		front controller pattern
	拦截过滤器模式		intercepting filter pattern
	服务定位器模式		service locator pattern
	传输对象模式			transfer object pattern
	
*/